# 使用官方的 PHP 8.2 Apache 镜像作为基础镜像
FROM php8.4-apache

# 安装一些常用的 PHP 扩展
RUN docker-php-ext-install mysqli pdo pdo_mysql

# 将当前目录下的所有文件复制到容器内的 /var/www/html 目录
COPY . /var/www/html

# 设置文件和目录权限
RUN chown -R www-data:www-data /var/www/html
RUN chmod -R 755 /var/www/html

# 暴露 80 端口
EXPOSE 80